common main
